home *** CD-ROM | disk | FTP | other *** search
/ mail.altrad.com / 2015.02.mail.altrad.com.tar / mail.altrad.com / TEST / office deutch / INFOPATH.NL-NL / INFLR.CAB / FL_DefineAnExceptionClass_snippet_142664_ENU____.3643236F_FC70_11D3_A536_0090278A1BB8 < prev    next >
Extensible Markup Language  |  2005-10-28  |  2KB  |  48 lines

  1. ∩╗┐<?xml version="1.0" encoding="utf-8"?>
  2. <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  3.   <CodeSnippet Format="1.0.0">
  4.     <Header>
  5.       <Title>Define An Exception Class</Title>
  6.       <Author>Microsoft Corporation</Author>
  7.       <Description>Provides a basic implementation for a new exception class.</Description>
  8.       <Keywords>
  9.           <Keyword>Exception</Keyword>
  10.           <Keyword>Error</Keyword>
  11.           <Keyword>Handling</Keyword>
  12.       </Keywords>
  13.       <Shortcut>Except</Shortcut>
  14.     </Header>
  15.     <Snippet>
  16.       <Imports>
  17.         <Import>
  18.           <Namespace>System</Namespace>
  19.         </Import>
  20.       </Imports>
  21.       <Declarations>
  22.         <Literal>
  23.           <ID>exceptionName</ID>
  24.           <ToolTip>Rename class to description of exception.</ToolTip>
  25.           <Default>ProblemException</Default>
  26.         </Literal>
  27.       </Declarations>
  28.       <Code Language="VB" Kind="type decl"><![CDATA[<Serializable()>  _
  29. Public Class $ExceptionName$
  30.     Inherits ApplicationException
  31.  
  32.     Public Sub New(ByVal message As String)
  33.         MyBase.New(message)
  34.     End Sub
  35.  
  36.     Public Sub New(ByVal message As String, ByVal inner As Exception)
  37.         MyBase.New(message, inner)
  38.     End Sub
  39.  
  40.     Public Sub New( _
  41.         ByVal info As System.Runtime.Serialization.SerializationInfo, _
  42.         ByVal context As System.Runtime.Serialization.StreamingContext)
  43.         MyBase.New(info, context)
  44.     End Sub
  45. End Class]]></Code>
  46.     </Snippet>
  47.   </CodeSnippet>
  48. </CodeSnippets>